leaf insulator - French English Dictionary